Check input file for unicode format.
authoroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 5 Sep 2008 20:36:07 +0000 (20:36 +0000)
committeroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 5 Sep 2008 20:36:07 +0000 (20:36 +0000)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@3452 f51c46e8-681c-474f-0cfe-069cfd0219fb

gpsbabel/bcr.c
gpsbabel/raymarine.c

index 690aed3ee9f59292adefedcd92d746b1e2749956..6694a6b7b882da420a08f0e824a2232752f827a6 100644 (file)
@@ -185,6 +185,7 @@ bcr_rd_init(const char *fname)
 {
        filename = xstrdup(fname);
        ini = inifile_init(fname, MYNAME);
+       if (ini->unicode) cet_convert_init(CET_CHARSET_UTF8, 1);
        bcr_init_radius();
 }
 
index b7c9f0c33d2adb8116bab5d97a4d86ff0d6d8f5c..4f89af7edca46f97a902ce41785010db1fcfb53b 100644 (file)
@@ -167,6 +167,7 @@ static void
 raymarine_rd_init(const char *fname)
 {
        fin = inifile_init(fname, MYNAME);
+       if (ini->unicode) cet_convert_init(CET_CHARSET_UTF8, 1);
 }
 
 static void